約 6,641,247 件
https://w.atwiki.jp/fujiyan/pages/57.html
WebコミックLibraryhttp //web-comi.appspot.com/GAE/JとSlim3で作成してみた、各出版社から配信されているWebコミックをまとめて閲覧できるサイトです。只今、実験運用中… 概要 Datastoreの主要なQuotaである「Datastore Read Operations」と「Datastore Small Operations」を節約するために、どのようにMemcacheを活用すればよいか、についての考察です。 月並みな話から まずは、キャッシュの計画については「これが正解だ」というのはありません それがあれば、既にフレームワークとして提供されています… ということで、対象となるWebアプリケーションの特性に応じた、「最適解」としてのキャッシュの計画を考える必要があります。 アクセスされるデータの偏り方 データの更新頻度 更新結果を反映させるまでの猶予がどれだけあるか(リアルタイム性) などなど 例えば、現在ひっそりと実験運用中のWebコミックLibraryhttp //web-comi.appspot.com/に関しては データの更新頻度については、原則、一日数回のクローリングでのみ更新なので、クローリング直後の内容をキャッシュしておけば、毎回Datastoreにアクセスする必要が無い クエリ結果も、「サイトの作品全部」や「作品の作者全員」等、決まりきった検索条件ばかりなので、これもどんどんキャッシュしておけば良い クエリ結果のキャッシュは、(クローリングによる更新も含めて)何らかのModelの更新があった時点で、全てクリアでもいいや そこまでリアルタイム性が要求されるデータでは無いので、万が一、キャッシュの内容が古かったとしても、次のクローリングのタイミングで最新化されれば良い。 といった感じです。 前提 計画にあたり、Google App Engine側での、いくつかの前提を確認しておきましょう。 Eventual Consistency(結果整合性) 参考 najeira Eventual consistencyなクエリ結果のキャッシュ 結果整合性(Eventual Consistency)についての分かりやすいプレゼン資料 - Publickey デフォルトのHigh Replication Datastoreでは「Eventual Consistency」が採用されています。 これは、「更新された内容は、そのうち全ノードに反映される」→「更新直後のクエリでは、直前の更新内容が取得されない可能性がある」ということです。 まぁ、全ノード反映の時間はかなり早いので、「単一のリクエスト処理内で、更新直後にクエリ発行」ぐらいでしか問題にならないかと思います。 とは言え、そのような「更新前の情報によるクエリ結果」が返ってきた場合に、それをキャッシュしてしまうと、キャッシュにヒットする間は古いクエリ結果のまま、ということが発生してしまいます。 上記により「Eventual Consistencyのためにキャッシュが当てにならない」という声もありますが 仮に古い結果でキャッシュされたとしても、いつまでにキャッシュがご破算になって再取得が発生すれば、実運用上問題ないか? を検討して、キャッシュのクリアがそこまでに発生するのが判明すれば、Eventual Consistencyとキャッシュは共存可能です。 「WebコミックLibrary」の例で言えば、「更新が発生したクローリング直後のクエリは古い結果になるかも知れないけど、急ぎのデータでもないし、次のクローリングの際にキャッシュがご破算になるから、その後のクエリで最新化できればいいや」という考えです。 むしろ「そのうちキャッシュがご破算になって、正しい内容で最新化される」までを含めて、Eventual Consistencyであると解釈しましょう。 ということで、クエリ結果のキャッシュについては、この特性を前提にして いつ、クエリ結果をキャッシュすべきか いつ、キャッシュをクリアすべきか を考える必要があります。 Datastore Read OperationsとDatastore Small Operationsのコスト比較 参考 Billing and Budgeting Resources - Google App Engine — Google Developers 「Datastore Read Operations」「Datastore Small Operations」の計算方法は下記の通りです。 Datastore Read Operations「Datastore Entity Fetch Ops」+「Datastore Query Ops」 Datastore Small Operations「Datastore Key Fetch Ops」+「Datastore Id Allocation Ops」 注目は「Datastore Entity Fetch Ops」と「Datastore Key Fetch Ops」ですが、同じクエリでも Query#setKeysOnly()を指定しない場合は、結果件数が「Datastore Entity Fetch Ops」にカウント。Slim3の場合は、ModelQuery#asList()/asIterator()を用いた場合 Query#setKeysOnly()を指定した場合は、結果件数が「Datastore Key Fetch Ops」にカウント。Slim3の場合は、ModelQuery#asKeyList()/asKeyIterator()を用いた場合 という計算になります。 これは、filterでEntity(Slim3ならModel)のプロパティを検索キーにしても同様です。 さて、参考ページに記載されているコストをみると Operation Cost Read 10万回につき、$0.07 Small 10万回につき、$0.01 と、Readに比べてSmallは7分の1のコストになっています。 これらの内容から考察すると、「Keyに紐づくEntityが全てキャッシュされており、KeyさえあればEntityの取得でDatastoreにアクセスする必要が無い」という前提条件があれば、 クエリはQuery#setKeysOnly()を指定してKeyのみを取得したほうが、同じ件数でも低コスト ということになります。 もちろん、Entityが必ずしもキャッシュされているとは限らないので、もしキャッシュに存在しない場合はEntityをDatastoreから取得するためにDatastore Entity Fetch Opsが追加で発生します。 よって、その場合はSmallとRead両方にカウントされてしまいます。 まぁ、キャッシュなので、ミスしたときのペナルティはそれなりに発生してしまうもんです…。 ということで、 キャッシュされる率が高いEntityについては、クエリ結果はQuery#setKeysOnly()を指定してKeyのみ取得し、実際のEntityはキャッシュから取得することで、コストを削減する という方針は有効です。 なお「無料枠内なんでコスト関係ないっす」という方についても、Query#setKeysOnly()をまったく指定しなければ全てのクエリ結果がReadのカウントとなってしまいますが、上記の方針ならばReadとSmallに分散されて過度なReadの増加が抑えられるので、やっぱり有効です。 ここから先の議論は、最初にお話した通り、全てのWebアプリケーションに適用できるわけではありません。 が、概ねのモノには当てはまるかと思います。後は、各アプリケーションに応じてカスタムするのが良いかと。 どこで実装するか 実際のデータ参照先がDatastoreなのかキャッシュなのか、については、データを利用する側からは意識したくないので、通常はDAO層で実装します。 キャッシュ対象の分類 キャッシュ対象は、主に「Entity」「クエリ結果」の2つになります。 Entity(Slim3ならModel)「Datastore Entity Fetch Ops」の節約 クエリ結果クエリ結果のKeyのListをキャッシュします。 「Datastore Query Ops」と、(Query#setKeysOnly()を指定する場合は)「Datastore Key Fetch Ops」の節約 以下、それぞれについて、どのような方針でキャッシュするかを検討します。 なお、実装はSlim3を例としますが、考え方はそれ以外でも変わらないかと。 Entityのキャッシュ Memcacheのキーとしては、DatastoreのKeyそのものを用います。 キャッシュの更新方針は、あまり深く考えずに、 Entityの登録/更新/削除と同時に、キャッシュにも登録/更新/削除 取得時に、最初にキャッシュを参照し、なければDatastoreから取得して、キャッシュに登録 で良いかと。 Daoクラスの拡張 Slim3の場合、通常はDaoBaseをexntedsして、各Modelの具象Daoを定義しますが、 その間にキャッシュをサポートするDao階層を挟みます。 public abstract class CachingDao M extends DaoBase M { @Override public M get(final Key key) { M model = Memcache.get(key); if (model == null) { if (!Memcache.contains(key)) { // キャッシュミス時 model = super.get(key); Memcache.put(key, model); } } return model; } @Override public Key put(M model) { Key key = super.put(model); Memcache.put(key, model); return key; } @Override public void delete(Key key) { super.delete(key); Memcache.delete(key); } } 各Modelの具象クラスは、上記CachingDaoをextendsするようにします。 ModelRefへのアクセスのキャッシング Slim3では、Modelのプロパティの1つとして、他のModelへの参照を表すModelRefクラスがあります。 ModelRefを使った参照では、間接的にDatastoreへのアクセスが発生するので、これもキャッシングの対象とします。 ※以前は、setxxxModelでキャッシュに登録していましたが、これをするとDatastoreと同期がとれなくなるので、止めました @Model(schemaVersion = 1) public class FooModel implements Serializable { .... private ModelRef BarModel barModelRef = new ModelRef BarModel (BarModel.class); public BarModel getBarModel() { Key key = barModelRef.getKey(); if (key == null) { // keyがnullなら、キャッシュ/Datastoreにはアクセスしない return barModelRef.getModel(); } M model = Memcache.get(key); if (model == null) { if (!Memcache.contains(key)) { // キャッシュミス時 model= barModelRef.getModel(); Memcache.put(key, model); } } return model; } .... } 大抵の場合、上記の対応だけでも、かなりDatastoreへのアクセスが減ります。 ※WebコミックLibraryの場合、コレだけでキャッシュヒット率が94%です。つまり、殆どキャッシュです。 クエリ結果のキャッシュ Memcacheのキーとしては、クエリの種類や検索条件を表す文字列を用います。 例えば、「クエリを実行したDAOクラス名+メソッド名+検索キー」等 これは、キャッシュ更新方針が難しい(Entityが更新された場合、キャッシュされたクエリ結果をどうするか等)ので、アプリケーション毎に最適な方針を検討します。 (後日追記予定)
https://w.atwiki.jp/creditcards/pages/17.html
「あー、ちくしょう検索順位が落ちた。もっとリンクを付けないと」 なんて思っていませんか。 googleでは順位が落ちるのは、同じキーワードで被リンクを増やしていることが原因かもしれません。googleはどのようなテキストでリンクを受けているかを見ています。リンクテキストが偏っているとペナルティを受けることがあります。 また、サイトの更新を怠ると順位が下がることがあります。googleは更新頻度が高いサイトが好きです。更新したら元の順位に戻ることが多いのです。 順位が落ちたから新しくリンクをつけるというやり方だけではうまくいきません。
https://w.atwiki.jp/asakuriseries/pages/28.html
アサシンクリードシリーズ年表 ネタバレ注意! このページはアサシンクリードシリーズでの出来事を年表にして掲載しています。 またアサシンクリードに関係する世界史上の出来事を掲載しても構いません。 今までに発売された全作品(ゲーム本編・DLC、小説版など)のネタバレを含んでいる可能性があります。閲覧する際は注意してください。 削除する場合は、コメント欄に理由を書いてもらえると助かります。他の編集者への配慮をお願いします。 エツィオ・サーガ ケンウェイ・サーガ デズモンド現代編 コメント欄 ※表記されている情報はゲーム内のものと史実の両方あります。 西暦 月日・経過時間 場所 概要・備考 詳細 6万9千年から7万7千年前 「Assassin s Creed Initiates タイムライン」より アダムとイヴがエデンを脱出 アブスターゴファイル「0.018 黙示録」より トバ火山の大噴火を境に、かつて来たりし者たち(未作成)は徐々に滅んでいき、災厄を生き延びた人類は全世界へ散らばっていった 紀元前30年 ACⅡ隠された真実「Assassin s Creed Initiates タイムライン」「15.守護者たち」ACⅡ本編、アサシンの印章より クレオパトラがアサシンによって暗殺される 1128or1129年 アブスターゴファイル「0.02 起源 」より トロア教会会議でテンプル騎士団が認可される アルタイル・サーガ 1165年 - マシャフ/シリア アルタイル・イブン・ラ・アハド誕生 アルタイルはムスリムの父とクリスチャンの母との間に生まれた。 1187年 - エルサレム サラディンがエルサレムを無血開城させ、イスラム勢力が占領この出来事がきっかけとなり、第3回十字軍が派遣される 1189年 - マシャフ 第3回十字軍リベレーションSequence3-8アルタイル24歳 アルタイル、ほぼ独力でマシャフヘ押し寄せる十字軍の部隊を一掃(リベレーションデータベース「アルタイル・イブン・ラハド」より) 1190年 - - アサシン クリード アルタイルクロニクルズ 1191年 7月12日 アッカ イングランド王リチャード1世、フランス王フィリップ2世らの活躍により、十字軍がアッカを攻め落とし占領 7月~8月 - アサシン クリードⅠ マシャフ リベレーションSequence4-6 アル・ムアリムを火葬する 8月~9月 キプロス アサシンクリード ブラッドライン (時期は開始月) 1192年 - ギー・ド・リュジニャンがリチャード王からキプロス島を購入し、キプロス王国を建国 1195年 - Assassin s Creed The Secret Crusade アルタイルとマリア、キプロスのリマソールで結婚 - マシャフ アルタイルとマリアの間に、第一子ダリム・イブン・ラ・アハドが産まれる 1204年 - - アルタイル、コンスタンティノープルにアサシンギルドを作ろうとするが失敗 1217年 - マシャフ アルタイル、マリア、ダリムはチンギス・カンに対抗するために、マシャフを離れる第二子であるセフ・イブン・ラ・アハドは妻と2人の子供を世話するために同行しなかったまたマシャフにある教団の指揮は一時的にマリクに任せられた 1227年 - - ダリムとモンゴル人アサシンのクラン・ガル、チンギス・カンを暗殺 1228年 マシャフ リベレーションSequence5-6 アルタイル、マリア、ダリム、マシャフへ帰還アルタイル63歳 1247年 リベレーションSequence6-7 自ら科した約20年の追放後、アルタイルはマシャフに戻ったアルタイル82歳追放中にリンゴを研究して開発した仕込みピストルでアッバスを暗殺 1256年 - - リベレーション データベース「ポーロ兄弟」 ポーロ兄弟、コンスタンティノープルから海路でアッカへ行く 1257年 リベレーションSequence7-7 ポーロ兄弟を村の外まで護衛するアルタイル92歳 - アルタイル・イブン・ラ・アハド死去 1259年 - - リベレーション データベース「ポーロ兄弟」 ポーロ兄弟、アルタイルから託された5つの秘宝をコンスタンティノープルに隠す 1290年 - - アッカ陥落(史実) キリスト教勢力は完全に聖地周辺の足がかりを失う 1296年 - - アウディトーレ家の祖、ドメニコ誕生 1307年 10月13日 フランス (史実) フランス王フィリップ4世はフランス全土においてテンプル騎士団の会員を何の前触れもなく一斉に逮捕。異端的行為など100以上の不当な罪名をかぶせたうえ、罪を「自白」するまで拷問を行った。 1311~12年 - ヴィエンヌフランス (史実) 教皇クレメンス5世はフィリップ4世の意をうけて開いたヴィエンヌ公会議で正式にテンプル騎士団の禁止を決定しかし、フランス以外の国においてもテンプル騎士団の禁止を通知したが効果はなく、何らかの形で各地で存続した 1314年 3月18日 シテ島パリ (史実) フィリップ4世の指示によって、第23代目テンプル騎士団総長にして最後の総長として知られるジャック・ド・モレーを含む4人の最高指導者たちはシテ島の刑場で生きたまま火あぶりにされる。この出来事を機に「テンプル騎士団」は歴史の表舞台から消えることになる。また火刑の際ジャック・ド・モレーは、フィリップ4世と教皇クレメンス5世に呪いの言葉を発したと言われている。 4月20日 (史実) 教皇クレメンス5世急死 11月29日 (史実) フランス王フィリップ4世急死 1453 5月29日 オスマン帝国のメフメト2世によって東ローマ帝国(ビザンツ帝国)の首都コンスタンティノープル(現イスタンブル)が陥落した(史実) コンスタンティノープル陥落前後には、多くのギリシャ人の学者・知識人が東ローマで保存・研究されてきた古代ギリシャ・ローマ時代の文献を携えて西欧へと亡命し、イタリア・ルネサンスに多大な影響を与えた アサシンクリードⅡ 1459年 6月24日 フィレンツェ エツィオ・アウディトーレ誕生 1476年 - アサシンクリード ブラザーフッドクリスティーナミッション「2回目のチャンス」 エツィオ、クリスティーナ・ヴェスプッチと出会うクリスティーナに付きまとっているヴィエリ・デ・パッツィをボコボコにする - Sequence1 エツィオはフィレンツェで幸せな人生を送っていたが、ある日突然、陰謀により父と兄弟が処刑される - Sequence2-1~4 エツィオは首謀者のひとりであるウベルト・アルベルティ判事を暗殺 - アサシンクリード ブラザーフッドクリスティーナミッション「家族との別れ」 父、兄、弟を埋葬 - - Sequence2-5~3-2 エツィオは母、妹とともにモンテリジョーニに住む伯父マリオ・アウディトーレ(未作成)のもとに逃れる 1476~78年 - モンテリジョーニ Sequence3-3 エツィオ、伯父マリオのもとで2年間修行する 1478年 - サン・ジミニャーノ Sequence3-4 ヴィエリ・デ・パッツィ(未作成)を暗殺 - モンテリジョーニ Sequence3-5 エツィオ、伯父マリオと今後の予定について話すと共に、写本についても説明を受ける - フィレンツェ アサシンクリード ブラザーフッドクリスティーナミッション「ベストマン」 エツィオのセリフに「今フィレンツェに戻ったばかりさ」とあるので、この時期と推定 4月26日 Sequence4パッツィ家(未作成)の陰謀 エツィオ、フランシスコ・デ・パッツィ(未作成)をシニョーリア宮で暗殺 1478~80年 - サン・ジミニャーノ Sequence5 パッツィ家の陰謀の首謀者5人を暗殺 1480~81年 - - Sequence6 フィレンツェからアペニン山脈を経由し、フォルリへ 1481年 - - Sequence6と7の間 フォルリから船でヴェネツィアへ 1481~85年 - ヴェネツィア Sequence7 セタ宮にいるエミリオ・バルバリーゴ(未作成)を暗殺するための準備を行う 1485年 - Sequence7 セタ宮でエミリオ・バルバリーゴ(未作成)を暗殺 - Sequence8 レオナルド・ダ・ヴィンチ(未作成)の飛行機械でドゥカーレ宮に潜入ヴェネツィア総督は毒殺されてしまうが、カルロ・グリマルディ(未作成)を暗殺 1486年 - Sequence9-1 カルロ・グリマルディ(未作成)を暗殺した際に手に入れた写本をもとに、レオナルド・ダ・ヴィンチ(未作成)にアサシンブレード(未作成)に装着する小型のピストルを作ってもらう - Sequence9-2 人殺しを始末する - Sequence9-3~7 特別なパーティーに参加するためには黄金の仮面が必要だと知り、手に入れるためにゲームに参加する - アサシンクリード ブラザーフッドクリスティーナミッション「断ち切れぬ思い」 エツィオが「時間がない。総督のパーティーが始まる」と言っているので、この時期と推測 - Sequence9-8 黄金の仮面を使ってパーティーに忍び込み、マルコ・バルバリーゴを暗殺(未作成) - Sequence10-1~3 バルトロメオ・ダルビアーノとその部下を救出 - Sequence10-4・5 バルトロメオの軍団と共にアルセナーレを攻撃シルヴィオ・バルバリーゴとダンテ・モロを暗殺 1488年 6月25日 Sequence11 ロドリゴ・ボルジアと対決、ボルジアは逃すもエデンのリンゴを手に入れる(日時はエツィオの誕生日の翌日なので) - フォルリ Sequence12フォルリの戦い フォルリを襲撃したオルシ兄弟を暗殺するも、黒衣の修道士ジローラモ・サヴォナローラにエデンのリンゴを奪われる 1491年 - スペイン アサシンクリードⅡ ディスカバリー エツィオ、スペインへ 1492年 - イタリア エツィオ、スペインより帰還 8月11日 ヴァティカン (史実) ロドリゴ・ボルジアがアレクサンデル6世として教皇に即位 1494年 - フィレンツェ サヴォナローラがフィレンツェの政治顧問となり、神権政治を行うようになる 1497年 - Sequence13-1~10 サヴォナローラの支持者9人を暗殺 1498年 - アサシンクリード ブラザーフッドクリスティーナミッション「永久に」 5月23日 Sequence13-11・12 集まった民衆によりサヴォナローラ刑死エツィオがとどめを刺す死亡日は史実より ACⅡ隠された真実「15.守護者たち」より トマス・デ・トルケマダ(スペインの異端審問官)がアサシンによって暗殺される 1499年 - ヴァティカン Sequence14「来た、見た、勝った」 エツィオ、ヴァティカン地下の宝物庫を開き、ミネルヴァと会う アサシン クリード ブラザーフッド 1499年 12月 ヴァティカン Sequence1-1 伯父マリオ・アウディトーレと共にヴァティカンから脱出 1500年 1月 モンテリジョーニ Sequence1-2~8 チェーザレ・ボルジアにモンテリジョーニのヴィラを攻撃される ローマ Sequence2『虎達の荒野』 1500~03年 - Sequence3・4 1503年 8月1日 Sequence5-1~4 ホアン・ボルジア(サヴィオ)を暗殺 8月x日 Sequence5-5 Sequence6 オクタヴィアン・ド・ヴァロワ男爵を暗殺 Sequence7 ミケロットを倒す 8月18日 Sequence8-1~3 ロドリゴ・ボルジアがチェーザレ・ボルジアに毒殺されるエツィオはチェーザレより先にサン・ピエトロ大聖堂に到着エデンのリンゴを入手し、ヴァティカンを脱出 8月xx日 Sequence8-4 ローマのチェーザレ軍を壊滅させる 9月 Sequence8-5 チェーザレと枢機卿の会合を壊し、援助を受けられなくする 12月 Sequence8-6 アサシンの盟友と共にチェーザレと彼の最後の支持者達と対峙する 1506年? - Sequence9-2 エデンのリンゴを宝物庫へ納める 1506年 - Sequence8.5『ダ・ヴィンチ、失踪』 1507年 3月 ヴィアナ Sequence9-1 チェーザレ・ボルジアを倒した 1509年 9月14日 コンスタンティノープル M 7.7、死者5,000人、倒壊家屋1,000軒以上の規模の大地震が発生 この大地震を境に、ビザンツ帝国復興を掲げるテンプル騎士団が新たな脅威に(リベレーションデータベース「ユスフ・タジム」より) 1510年 - ローマ エツィオ、ローマを出る(リベレーションSequence2冒頭での会話より) アサシン クリード リベレーション 1511年 3月 マシャフ Sequence1 エツィオ、マシャフを訪れる 5月 コンスタンティノープル Sequence2 エツィオ、コンスタンティノープルに到着 1511~12年 - Sequence3~6 1512年 3月 カッパドキア Sequence7 エツィオ、船でカッパドキアへ - コンスタンティノープル Sequence8 - マシャフ Sequence9 エツィオとソフィア、数週間もの旅の後、マシャフにたどり着く 1512~13年 - - Assassin s Creed Revelations (novel) エツィオとソフィア、スレイマン皇子の計らいで一時的にコンスタンティノープルに滞在ソフィアの店を現地のアサシンに託し、1つ目のマシャフへの鍵を見つけた部屋に鍵を保管するその後2人はヴェネツィアで結婚 1513年 5月 - エツィオとソフィアの間に、第一子で長女のフラヴィアが産まれる 1514年 10月 - エツィオとソフィアの間に、第二子で長男のマルチェッロが産まれる 1520年 - コンスタンティノープル スレイマン皇子、オスマン帝国第10代スルタンに即位 1524年 - - アサシンクリード エンバース エツィオのもとに、中国人アサシンのシャオ・ユンが訪ねてくる - - エツィオ、シャオ・ユンに箱を渡すシャオ・ユンは中国へ戻る - フィレンツェ エツィオ・アウディトーレ死去 1541年 ACⅡ隠された真実「15.守護者たち」より フランシスコ・ピサロ(インカ帝国を征服した人物)がアサシンによって暗殺される 1558年 ACⅡ隠された真実「15.守護者たち」より メアリー1世(イングランド女王)がアサシンによって暗殺される ケンウェイ・サーガ 1693年 エドワード・ケンウェイ誕生 ウェールズ出身で、父親がイングランド人、母親がウェールズ人 1694年 Under the Black Flagより 海賊の黄金時代が始まる当時は海賊王"ヘンリーエイブリー"がヨーロッパからインドにかけて略奪を繰り返していた。 1725年 12月4日 ロンドン ヘイザム・ケンウェイ誕生 家族構成は父エドワード、母テッサ、異母姉ジェニー(12歳年上)父から戦闘訓練を受けて育つ 1733年 12月4日 レジナルド・バーチと会う(8歳の誕生日なのでこの日付) この後レジナルドは父の友人・ジェニーの婚約者としてケンウェイ邸を何度か訪問している 1735年 12月3日夜 ケンウェイ邸が何者かに襲撃される 父エドワードが殺害され、ジェニーが拉致される。使用人や護衛、隣家の少年も犠牲となった母を助けようと、ヘイザムは初めて殺人を犯す10歳の誕生日を機に、アサシンとしての実践的な訓練が始まるはずだった 12月6日 手記はこの日付から始まっている。これ以前のものは襲撃の際の火事で焼けてしまった 12月10日 レジナルドと会う レジナルドは自身のテンプル騎士としてのコネで、大陸でジェニーを探すことを提案する母親は(息子が目の前で人を殺したことのショックからか)ヘイザムと距離を置きたがっている節もあり、イギリスを離れることを決意する 1735~1743年 その後5年間ヨーロッパ各国を回り、最終的にフランスの拠点に落ち着く 1743~1747年 レジナルドからテンプル騎士としての教育を受け、18歳で騎士団に加わる暗殺者としての才能を見いだされ、リヴァプールの商人とオーストリアの皇子を暗殺している 1747年 6月11日 アルテア/スペイン ホアン・ヴェドミールを殺害 暗号化された手記を奪う 7月2~3日 ロンドン 情報収集 襲撃事件以来行方をくらましていた従者、ディグウィードの居所を突き止める 7月14日 セントペーター/ドイツ ディグウィードを発見 ディグウィードはすでに先客の男に襲われており、レジナルドによればすでに手遅れだったという襲撃者の一人と交戦、死に際にヘイザムの父親はアサシンだったと言い残す襲撃者がブラドックの部隊に所属していたことを知り、追跡する 7月17日 オランダ ブラドックに会う 追跡していた襲撃者は軍で処刑され、情報を聞き出すことはかなわなかった 1747~1753年 ブラドックの部隊に加わり各地を転戦 ベルヘン・オプ・ゾームの包囲戦など、オーストリア継承戦争及びその後の混乱期にあたるこの間、ブラドックによる数々の悪行を目撃 1753年 6月25日 コルシカ島 誘拐任務 ホアンの手記解読のため拘束したアサシン教団の解読者モニカが、「息子ルーチョと一緒でなければ解読できない」とごねたことによりヘイザムに命が下るコルシカ独立戦争のさなか、ジェノヴァ軍の襲撃に乗じ、アサシンを装って教団側の拠点に潜入。ルーチョを誘拐する途中、アサシン・ミコと遭遇し交戦。彼のアサシンブレードを奪う アサシンクリードⅢ ヘイザムパート 1754年 4月18日 ロンドンのコベントガーデン Sequence1-2「死のパフォーマンス」 王立劇場でミコを暗殺、宝物庫の鍵を奪うアサシン側の資料を元に神殿の位置をアメリカと推定。任務命令を受け、明け方にロンドンからボストンへ出航 出航2日目 大西洋、プロヴィデンス号船上 船員と甲板でケンカ、船長から反乱の調査依頼 Sequence1-3「神世界への旅」 出航28日目 大西洋、プロヴィデンス号船上 ヘイザム「おもしろい フム…大変おもしろい」 Sequence1-3「神世界への旅」 出航33日目 大西洋、プロヴィデンス号船上 ミルズと対決、嵐の中の索具結び Sequence1-3「神世界への旅」 7月8日(出航72日目) 大西洋、プロヴィデンス号船上 ボストン到着、入港、オープニングタイトル Sequence1-3「神世界への旅」 7月8日(出航72日目) ボストン ボストン上陸、チャールズ・リーと出会う Sequence2開始 7月8日(出航72日目) ボストン ベンジャミン・フランクリンと出会う Sequence2-1「ボストンへようこそ」 サウスゲート砦潜入から数週間 ボストン モホーク族からのコンタクトを待ち続ける(ロード中の独白) Sequence2終了~Sequence3開始 11月15日 フロンティア ジーオと出会う 1755年 1月~2月 ボストン Sequence3開始 リーからガジージオの居場所の手がかりについて聞く 2月 フロンティア Sequence3-2「行動がすべて」(Sequence3-2から5ヶ月後が3-3のため2月と判明) サン・マチュー砦に潜入、ブラドックの居場所を探るジョージ・ワシントンが砦内を巡回 7月8日 ブラドック襲撃の手筈が整う 7月9日 フロンティア Sequence3-3「ブラドッグ遠征」 ガジージオが迎えに来る、ブラドックを襲撃し深手を負わせるも、止めを刺さないまま逃走翌日に神殿を訪れるも、手がかりなし、二人が結ばれる 7月下旬~8月4日 ジーオと生活 レキシントンから5マイルほど離れた場所で二人だけの時間を過ごしていたそこにチャールズが訪れ、ブラドックの死を伝え手紙を手渡すヘイザムがブラドックを殺してはいなかったことを知ったジーオに「嘘つき」と非難され、二人での生活は終わった手紙はヘイザムの従者、ホールデンからで、ジェニーの居場所を突き止めたことを知らせるものだった 数日後 ボストン リーが騎士団に迎え入れられる Sequence3終了 数ヶ月後 - ガジージオの独白「お腹の赤ちゃんが順調」 Sequence3終了~Sequence4開始 1756年 - - コナー誕生(ガジージオ独白途中) Sequence3終了~Sequence4開始アニムスDB「ガネンドゴン」から彼と同い年 ゲーム版でのヘイザムパートとコナーパートの間に相当 1757年 9月17日 ダマスカス ジェニー奪還 ダマスカスのアゼム宮殿のハーレムに潜入、ホールデンを囮にジェニーを奪還する 9月21日 エジプト ホールデン救出 宦官候補の奴隷としてエジプトへ連行されたホールデンを救出し、3人でこれまでの状況を整理するケンウェイ邸襲撃の黒幕はレジナルド・バーチであり、ヘイザムを真実から遠ざけようと画策していた。神殿の情報をもたらしたアサシン側の資料とは、エドワード・ケンウェイが守ろうとし、結局レジナルドによって持ち去られたものだった 10月9日 フランス レジナルド暗殺 復讐のため、3人は騎士団の拠点を襲撃レジナルドはジェニーに殺される囚われていたモニカとルーチョを解放するも、ヘイザムはルーチョに腹部を刺され、その後3ヶ月ほどを寝たきりで過ごすヘイザムが回復した後、ホールデンが自殺する この後、ジェニーはロンドンへ戻るヘイザムはアメリカに戻り、ヴァージニアのホームステッドで暮らす。(1773年にはチャールズも越してくる) アサシンクリードⅢ コナーパート 1760年 - ガナダセトン ガネンドゴンから遊びに誘われる Sequence4開始 - フロンティアガナダセトン かくれんぼする、リー達に脅される村が燃えガジージオ死亡 Sequence4-1「かくれんぼ」 1763年 - - 植民地においてテンプル騎士団によりアサシンが一掃される アニムスDB「ヘイザム」や「アキレス」より 1769年 - フロンティア 木の上のフリーラン、羽根集め Sequence4-2「羽根と木」 - ガナダセトン 第一文明の遺物に触れジュノーと初対話 Sequence4-4「忘れてはならぬもの」 - フロンティア 村からの旅立ち、アキレスに師事 Sequence5開始 1770年 アキレス師事から6ヶ月間修行し、冬 ダベンポート・ホームステッド 屋敷を建て直すためにアキレスと共に馬車でボストンへ行く Sequence5-1「はじめてのお使い」 3月5日 ボストン ボストン到着、ラドンハゲードン改めコナーと名付けられる Sequence5-1「はじめてのお使い」ボストンの虐殺と同日の模様 3月5日 ボストン ボストンの虐殺 Sequence5-2「ボストンへの旅」 1773年 水難救助から6ヶ月後、夏 ダベンポート・ホームステッド アキーラ号でマーサズ・ヴィニヤードに向け出航 Sequence5-5「過酷な道」水難救助は冬だが1772年12月か1773年1~2月か不明6ヶ月間は修行 -3週間の航海 東海岸 大砲を調達、砲術士官を迎えるニコラス・ビドルと出会うはじめての海戦 Sequence5-5「過酷な道」 - ダベンポート・ホームステッド アサシンの衣装を着てアキレスにアサシン(同胞)として認めてもらう Sequence5終了 - ダベンポート・ホームステッド ロープダートを受け取る柱に斧を突き立て戦闘開始を宣言 Sequence6開始 12月16日 ボストン ボストン茶会事件 Sequence6-1「茶会事件」 1774年 1月12日 ボストン 再会 ブラドック襲撃後初めて植民地騎士団のメンバーが揃う1760年にジーオがワシントンによって殺されていたことを知る先住民の少年が騎士団メンバーの行く先々で目撃されていることを知る。ボストン茶会の時はアサシンのローブを身につけていたジーオの部族の少年であることと年齢、またつけていたネックレスの特徴がジーオのものと一致したことから、ヘイザムはその少年が自分の息子なのではないかと疑いはじめる 茶会事件から6ヶ月後 ダベンポート・ホームステッド 村がジョンソンに買われそうだからと、ガネンドゴンが助けを求めに来る Sequence6-3終了~Sequence6-4開始 - フロンティア ジョンソン・ホールでウィリアム・ジョンソンを暗殺 Sequence6-4「敵対的交渉」 1775年 - ダベンポート・ホームステッド ポール・リヴィアからの援助依頼 Sequence7開始 4月18日 フロンティア ポール・リヴィアの騎行 Sequence7-1「真夜中の騎行」 4月19日 フロンティア レキシントンとコンコードの戦い Sequence7-2「レキシントンとコンコード」 6月16日 フィラデルフィア 第2次大陸会議でワシントンが総司令官に任命、ワシントンにあいさつする Sequence7-2終了~Sequence7-3開始 6月17日日付はアニムスDBより バンカーヒル ブリーズヒルでパットナム准将と会うチャールズタウンを横断しイギリス艦のマストを米国旗にする Sequence7-3「戦いの予兆」 6月17日 バンカーヒル モールトンズヒルでピトケアンを暗殺 Sequence7-4「バンカーヒルの戦い」ピトケアンの持っていた手紙からワシントン暗殺計画がアサシン側に漏れる 1776年 - ダベンポート・ホームステッド ベンジャミン・トールマッジと出会いNYに来てほしいと言われる Sequence8開始 6月27日 ニューヨーク ヘイザムが監獄を訪れる 初めて先住民の少年と遭遇。ジーオの面影をそこに見いだし、自分の子供であると確信する処刑命令を下す 6月28日 ニューヨーク Sequence8-3「公開処刑」 ヘイザムは素性を隠して処刑現場に向かうコナーは絞首刑台に引かれていくヘイザムはアキレスを目撃、裏でアサシンが動いている事を知る絞首縄が矢で射られた際、完全には切れなかったので、ヘイザムは短剣を投げてコナーを助け、咄嗟に逃亡コナーはヒッキーを殺害、ヘイザムはそれをのちにチャールズから聞く 7月4日 フィラデルフィア 独立宣言 Sequence8終了ゲーム中は1775年6月16日と誤記。日付は史実を表記 1777年 冬(1~2月) ダベンポート・ホームステッド アキレスと口論、ワシントンに会うため出発 Sequence9開始 1778年 - カリブ海 ベンジャミン・チャーチ殺害 Sequence9-4「苦い結末」 - ダベンポート・ホームステッド アキレスに謝罪、NYへ父に会いに行くと告げる Sequence10開始 1月~6月 - ヘイザムがコナーとともに行動 - フロンティア 1760年に村に攻撃命令を出したのがワシントンだと判明ガネンドゴン殺害 Sequence10-2「崩れた信頼」村が焼かれたのはヘイザムの発言では14年前とあるが18年前の間違え 6月28日 モンマス 大砲で愛国派の撤退を援護、モンマスへ撤退 Sequence10-3「モンマスの戦い」 1780年 8月3日 ウェストポイント アーノルドがウェストポイント指揮官になる ベネディクト・アーノルドミッションゲーム中の表記がないため史実の日付を表記 9月23日 ウェストポイント ジョン・アンドレ少佐(偽名ジョン・アンダーソン)が捕まる ベネディクト・アーノルドミッションゲーム中の表記がないため史実の日付を表記 9月24日 ウェストポイント アーノルド逃亡 ベネディクト・アーノルドミッションゲーム中の表記がないため史実の日付を表記 1781年 - ダベンポート・ホームステッド 衰弱したアキレスと現状や今後について話し合うリー暗殺についてラファイエット卿にジョージ砦潜入作戦を話す Sequence11開始 9月5日 チェサピーク湾 チェサピークの戦い Sequence11-1「チェサピークの戦い」 9月16日 ニューヨーク ジョージ砦襲撃 コナーの接近を知り、チャールズに宝物庫の鍵を渡し逃す「おそらくこれが最後の記述になる」と書いた上で、コナーに向けた言葉を残している ニューヨーク コナー、ジョージ砦に潜入、ヘイザム殺害 Sequence11-2「リー、最後の抵抗」 1782年 - - コナーがモヒカン刈りにリーが植民地の騎士団トップになる Sequence11終了~Sequence12開始のロード中 - ニューヨーク ヘイザムの葬儀でリーが演説 Sequence12-1「永遠の休息」 - ボストンフロンティア Sequence12-2「リーを追え」 リーを追いかけるコナーは腹に杭がささる重傷を負うが、リーに発砲するフロンティアの酒場でリーを殺害、鍵を取る 1783年 リー殺害から6ヶ月後 ガナダセトン ジュノーと対話、鍵を隠す Sequence12終了西暦は史実のリーの死亡日(1782年10月2日)から - ダベンポート・ホームステッド テンプル騎士団の主要メンバの肖像画を燃やす、柱に突き立てた斧を抜く エピローグ(EDクレジット後) 11月25日 ニューヨーク 撤収の日 エピローグゲーム中の表記がないため史実の日付を表記 - ガナダセトン 村や村人の様子を旅人(?)から聞く エピローグ撤収の日後のイベント、西暦は同じはず 1865年 ACⅡ隠された真実「15.守護者たち」より ジョン・ウィルクス・ブース(リンカーンを暗殺した人物)がアサシンによって暗殺される 1908年 ツングースカの大爆発 1910年 アブスターゴファイル「0.01 真の目的」より アブスターゴ社創業者たちが「計画」を策定 1916年 ACⅡ隠された真実「15.守護者たち」より ラスプーチンがアサシンによって暗殺される 1917年 ポルシェヴィキ革命 1937年 アブスターゴファイル「0.01 真の目的」より アブスターゴ社創業 1953年 ACⅡ隠された真実「15.守護者たち」より ヨシフ・スターリンがアサシンによって暗殺される 1971年 ACⅡ隠された真実「15.守護者たち」より フランソワ・デュヴァリエ(ハイチの政治家)がアサシンによって暗殺される 2000年 アブスターゴファイル「0.04 アサシン教団 」「0.011b 被検体4号」より 被検体4号ことダニエル・クロスがアサシン教団の大導師を殺害、サウスダニタ、アリゾナ、ニューメキシコ、テキサスをはじめ世界各地にあるアサシンの訓練キャンプの位置をアブスターゴ社に伝える。その結果「大粛正」が行われ、アサシン教団は大打撃をこうむった。 デズモンド現代編 2012年 9月1日 ニューヨーク デズモンド誘拐される ニューヨークからローマ郊外のアブスターゴ・キャンパスに移送 9月2日 アブスターゴ・キャンパスローマ アサシンクリードⅠ初頭 アニムスにより先祖アルタイルの記憶を追体験させられ始める 9月7日 アサシンの部隊がデズモンドの救助を試みるも失敗 救出部隊は全員、アブスターゴ社の保安要員に射殺されたと思われる 9月8日 アサシンクリードⅠラスト~アサシンクリードⅡ初頭 流入現象によって、アルタイルの「鷹の目」の能力を習得その後ルーシーとアブスターゴ社から脱出 9月9日 アサシンの隠れ家ローマ アサシンクリードⅡ初頭 アブスターゴ社脱出後、デズモンドはルーシーにイタリアにあるアサシンの隠れ家へ連れて行かれる。 9月11日 アサシンクリードⅡSequence6終了後 流入現象によって、エツィオのフリーラン技術を習得しかし、アニムスに入っていなくてもアルタイルの記憶を追体験したり、幻覚を見るなどの深刻な副作用もあった 9月15日 アサシンクリードⅡED ウォーレン・ヴィディック博士自ら指揮するアブスターゴの襲撃部隊が隠れ家を急襲 9月16日 モンテリジョーニ アサシンクリードブラザーフッド 初頭 デズモンド達はモンテリジョーニに到着し、地下に新たな拠点を設営 10月10日 ローマ アサシンクリードブラザーフッド ラスト デズモンド、エデンのリンゴを入手するが、昏睡状態に陥るその直後、デズモンド一行にウィリアムが合流 10月30日 トゥーリンアメリカ アサシンクリードリベレーションED デズモンド昏睡状態から目覚める アサシンクリードⅢ OP デズモンド一行、神殿の中へ入る 11月15日 ニューヨーク アサシンクリードⅢ 1回目の外出 デズモンド、ダニエル・クロスと格闘し、1つ目の動力源を得る 12月2日 サンパウロブラジル アサシンクリードⅢ 2回目の外出 またもダニエル・クロスと遭遇、2つ目の動力源を奪い、地下鉄を利用し脱出 12月4日 ビトリア湾ブラジル デズモンド一行、船でブラジルを離れる 12月6日 - デズモンド達が神殿に帰還する 12月8日 トゥーリンアメリカ 2回目の外出と3回目の外出の間 最後の動力源確保の為にウィリアムが単独でエジプトへ 12月10日 フィラデルフィアアメリカ アブスターゴ社がウィリアムの位置を割り出し、エージェントを現地に向かわせる 12月12日 カイロエジプト ウィリアム、アブスターゴのエージェント達に誘拐される 12月14日 アブスターゴ・キャンパスローマ アサシンクリードⅢ 3回目の外出 デズモンド、ダニエルとヴィディック博士を倒し、ウィリアムを救出するとともに3つ目の動力源を入手 12月xx日 トゥーリンアメリカ アサシンクリードⅢ ED デズモンド、神殿の力を解放 コメント欄 エツィオの死因って色々議論されてるけど、年表見ると過労死としか思えないなw - 名無しさん 2014-09-08 22 34 42 アルタイルの詳細が気になるが細かい日付はなかったかも。 - 名無しさん 2014-09-09 17 20 05 ゲーム中だと淡々としてるけどヘイザムが意外と壮絶 - 名無しさん 2014-09-09 17 20 26 ユニティ年表も気になる - 名無しさん 2015-08-19 20 34 59 キャラの誕生日や命日はツイッター公式で時々発表されているな。ツイッターだから情報としては微妙かもしれんが - 名無しさん 2016-04-16 16 48 51 名前
https://w.atwiki.jp/api_programming/pages/247.html
Google Calendar の API を動かすところ準備はこちら Python/Google の API を動かす イベントを取得する from googleapiclient.discovery import build service = build( calendar , v3 , credentials=creds) # Call the Calendar API events_result = service.events().list(calendarId= primary , timeMin=now, maxResults=10, singleEvents=True, orderBy= startTime ) .execute() イベント(events)のリスト(list)を取得して(execute)!と読み下せば良いんだろうか。 execute で httpリクエストを発動するっぽい。 イベントの(開始時間を)更新する 一日のスケジュールの見通しをつけられるような改造がしたかったので、開始時間の変更をしてみた。 わかったこと 開始時間の変更と、終了時間の変更はセット(イベントの「実行時間」を反映して、自動で終了時間を決めてくれたりはしない) 開始時間を変更するだけで、イベントタイトルが消える。開始時間の変更時に summary もアップデートしないといけない。 イベント event"kind" "calendar#event", "etag" etag, "id" string, "status" string, "htmlLink" string, "created" datetime, "updated" datetime, "summary" string, "description" string, "location" string, "colorId" string, "creator" "id" string, "email" string, "displayName" string, "self" boolean "organizer" {"id" string, "email" string, "displayName" string, "self" boolean }, "start" { "date" date, "dateTime" datetime, "timeZone" string }, "end" { "date" date, "dateTime" datetime, "timeZone" string }, "endTimeUnspecified" boolean, "recurrence" [ string ], "recurringEventId" string, "originalStartTime" { "date" date, "dateTime" datetime, "timeZone" string }, "transparency" string, "visibility" string, "iCalUID" string, "sequence" integer, "attendees" [ { "id" string, "email" string, "displayName" string, "organizer" boolean, "self" boolean, "resource" boolean, "optional" boolean, "responseStatus" string, "comment" string, "additionalGuests" integer } ], "attendeesOmitted" boolean, "extendedProperties" { "private" { (key) string }, "shared" { (key) string } }, "hangoutLink" string, "conferenceData" { "createRequest" { "requestId" string, "conferenceSolutionKey" { "type" string }, "status" { "statusCode" string } }, "entryPoints" [ { "entryPointType" string, "uri" string, "label" string, "pin" string, "accessCode" string, "meetingCode" string, "passcode" string, "password" string } ], "conferenceSolution" { "key" { "type" string }, "name" string, "iconUri" string }, "conferenceId" string, "signature" string, "notes" string, "gadget" { "type" string, "title" string, "link" string, "iconLink" string, "width" integer, "height" integer, "display" string, "preferences" { (key) string } }, "anyoneCanAddSelf" boolean, "guestsCanInviteOthers" boolean, "guestsCanModify" boolean, "guestsCanSeeOtherGuests" boolean, "privateCopy" boolean, "locked" boolean, "reminders" { "useDefault" boolean, "overrides" [ { "method" string, "minutes" integer } ] }, "source" { "url" string, "title" string }, "attachments" [ { "fileUrl" string, "title" string, "mimeType" string, "iconLink" string, "fileId" string } ] } { "kind" "calendar#event", "etag" etag, "id" string, "status" string, "htmlLink" string, "created" datetime, "updated" datetime, "summary" string, "description" string, "location" string, "colorId" string, "creator" { "id" string, "email" string, "displayName" string, "self" boolean }, "organizer" { "id" string, "email" string, "displayName" string, "self" boolean }, "start" { "date" date, "dateTime" datetime, "timeZone" string }, "end" { "date" date, "dateTime" datetime, "timeZone" string }, "endTimeUnspecified" boolean, "recurrence" [ string ], "recurringEventId" string, "originalStartTime" { "date" date, "dateTime" datetime, "timeZone" string }, "transparency" string, "visibility" string, "iCalUID" string, "sequence" integer, "attendees" [ { "id" string, "email" string, "displayName" string, "organizer" boolean, "self" boolean, "resource" boolean, "optional" boolean, "responseStatus" string, "comment" string, "additionalGuests" integer } ], "attendeesOmitted" boolean, "extendedProperties" { "private" { (key) string }, "shared" { (key) string } }, "hangoutLink" string, "conferenceData" { "createRequest" { "requestId" string, "conferenceSolutionKey" { "type" string }, "status" { "statusCode" string } }, "entryPoints" [ { "entryPointType" string, "uri" string, "label" string, "pin" string, "accessCode" string, "meetingCode" string, "passcode" string, "password" string } ], "conferenceSolution" { "key" { "type" string }, "name" string, "iconUri" string }, "conferenceId" string, "signature" string, "notes" string, "gadget" { "type" string, "title" string, "link" string, "iconLink" string, "width" integer, "height" integer, "display" string, "preferences" { (key) string } }, "anyoneCanAddSelf" boolean, "guestsCanInviteOthers" boolean, "guestsCanModify" boolean, "guestsCanSeeOtherGuests" boolean, "privateCopy" boolean, "locked" boolean, "reminders" { "useDefault" boolean, "overrides" [ { "method" string, "minutes" integer } ] }, "source" { "url" string, "title" string }, "attachments" [ { "fileUrl" string, "title" string, "mimeType" string, "iconLink" string, "fileId" string } ] }
https://w.atwiki.jp/asakuri/pages/17.html
アッカ 貧困地区 ホスピタル騎士団旗 : 33本 Ground level, in a corner under a wooden overhang, just to the left as you walk in through the gate On an enclosed part of the roof one story up, try to find it from the second story roof Ground level, in an alley Ground level, right next to the city border wall, in some shrubbery On the roof attached to the large golden ball, in plain view Up on the roof of the half-destroyed building All the way at the top of the roof, in the middle of the front wall Inside the ground-level half-destroyed building High up on a wooden overhang which can be reached by jumping across wooden planks, on the city border wall Ground level, in plain view, in the center of a fountain On a wooden roof one story up Ground level, under a wooden roof in an alley Ground level, in the corner of the courtyard On top of the large, broken platform on the roof On a wooden roof one story up On a short wooden overhang on the wall of a building Ground level, in a short alley In plain view, on a roof In a destroyed section of the building one story up Ground level, in an alley between the large wall and a building On the roof of the building this number is on, there should be a hole, dropping through this, will land you on a wonden overhang in the market, you should land on the flag. In plain view, on a wooden roof 2 stories up Ground level, right next to the wall of a building Ground level, hidden in some shrubbery at the end of an alley Ground level, next ot the wall of a building in a large building On the woodne roof of one of the destroyed buildings, one story up On a wooden roof two stories up, in plain view On a wooden overhang hanging over the rocks on the outside of the city On a high wooden plank connecting the buildings over an alley Inside a half-destroyed building two stories up On a raised part of the roof near a roof hiding place On a wooden roof one story up, next to a half-destroyed building Ground level, under a slight overhang in this curved narrow alley 入口入ってすぐ左 二階 屋上にある空中庭園の西側の三角形のスペース 分かりづらい 小道 外壁沿いにある 茂みのなかに隠れている 北側から行くと陰になっている 広場の教会の屋根の上 三階 壊れた建物の屋根の上 病院入口の門の一番上 脇の建物から階段を使って登る 一階 壊れた建物の中 かなり高い位置にある 乞食の背後にある建物から三階に上がり杭を伝っていって到達する 中央の噴水の上 二階 板の屋根の上 小道の一番奥 板の屋根の下 上からは見えない 井戸のある広場の北東の角 ビューポイント近くの壊れたドームの中央 二階 板の屋根の上 西側からは見えない 通路の壁にある板の屋根の上 富裕地区との連絡路の脇の小道 二階 屋根の上 西側からは見えない 二階 壊れた小部屋 屋内マーケットの外壁沿いの小道 屋内マーケット内の梁の上 三階 二階建ての屋根の上 よく見える 地上 通路上にある 陰になっていてやや見にくい 小道の一番奥 東側からしか見えない 地上、塔(ビューポイント)の背後 二階 壊れた建物の板の屋根の上 東側からは見えない 二階の屋根の上 町の外の断崖絶壁の足場にある 広場の端から壁伝いに飛んでいく 屋根からでも行ける 路地の上、建物と建物の間に渡してある木の棒の上 二階 二階部分が壊れた建物の中 壁に囲まれててやや分かりづらい 北西側からだとやや見やすい 図と微妙に場所が違うので注意 二階 近くにある2つの空中庭園の真ん中あたり 北西側から見えない 二階 板の屋根の上 出店の向い 道斜めに曲がる角にある 東側からだと見えやすい テンプル騎士団 : 4人 ビューポイント : 11箇所 アッカ 中流地区 チュートン騎士団旗 : 33本 地上、建物の壁際 2階屋上、3階部分の影 城壁際、2階部分の足場 3階ベランダ部分 2階屋上 砦の庭の隅 砦前、柱の上 砦の右の物見櫓 地上、城壁際 城壁の塔の裏、 金のドームのある建物の屋根 建物と城壁を繋ぐアーチの上 1階屋上 3階屋上 建物2階、壊れた部屋 教会裏、大きい窓のとこ 建物2階の壊れた部屋 建物の屋上を繋いでるアーチの上 教会前の噴水の上 建物と建物を繋いでるアーチの上 建物沿いの無人の露店の屋根 城壁沿いの一段高い通路 建物と城壁を繋いでるアーチの屋根の上 建物と建物を繋いでるアーチの上 地上、路地の奥 2階出窓の上 建物と建物を繋いでる木の棒の上 地上、建物と建物の隙間 建物と建物を繋いでる木の板の上 2階屋上、四角錐の屋根の小屋の脇 2階屋上、屋上の丸ドームの小屋と隣の3階建ての建物の間 2階屋上 灯台のてっぺん テンプル騎士団 : 3人 ビューポイント : 9箇所 アッカ 富裕地区 テンプル騎士団旗 : 34本 2階屋上の小屋のベランダ 2階出窓の庇の上 屋上 地上、階段の影 地上、何か吊って干してある木枠と壁の隙間 細い路地、ドアの庇の上 2階屋上、丸いドームの脇 地上、壁面に蛇口のある水場 噴水の上 3階屋上、丸いドームの脇 2階屋上、両隣3階建て建物の間 3階屋上、四角錐の屋根 2階出窓の庇の上 3階屋上、丸いドームの脇 地上、頭上2階部分に木製の足場 建物の裏、海に面した足場 地上、海沿い、建物の影 1階屋上 3階の窓の庇の上 地上、木の脇 海沿いの建物内の回廊 建物の海側壁面、2階窓の庇の上 3階屋上 2階屋上 大聖堂の高~い方の塔のてっぺん(大聖堂の屋上に上るのにちょっと工夫が必要) 大聖堂の壊れてる方の塔のてっぺん 大聖堂の屋根2階部分(25.26と違い普通に旗の近くから上ればOK) 2階屋上、四角錐の屋根 3階屋上、建物の端っこ、三角の部分 地上、建物の裏、海沿いの道 リチャード王の城砦、城壁の上 同上 マップ最南端、城砦内、物見櫓2階 城砦内、建物と建物を繋いでる板切れの上 テンプル騎士団 : 3人 ビューポイント : 11箇所
https://w.atwiki.jp/googlepolicy/pages/2.html
メニュー トップページ 問題点Googleが収集する情報 収集した情報の利用方法 透明性と選択肢 お客様による情報の共有 個人情報へのアクセスと更新 Google による情報の共有 情報の保護 適用 実施 変更 本日のアクセス数… - 昨日のアクセス数… - 今までのアクセス数… - プラグイン紹介 まとめサイト作成支援ツール メニュー メニュー2 リンク @wiki @wikiご利用ガイド 他のサービス 無料ホームページ作成 無料ブログ作成 2ch型掲示板レンタル 無料掲示板レンタル お絵かきレンタル 無料ソーシャルプロフ ここを編集
https://w.atwiki.jp/youtube-gvideo/pages/13.html
徹底比較 YouTube vs Google Video YouTube Google Video URL http //www.youtube.com/ http //video.google.com/ Wikipedia ● ● ダウンロード 工夫必要 容易 動画量(体感) 豊富 普通 開始 2005年2月(会社設立) 2005年1月25日 トラフィック(Alexa.com調べ) ● ● 人気投票 YouTube・Google Video、どっちがお気に入り? 選択肢 投票 YouTube (577) Google Video (211)
https://w.atwiki.jp/googlemap/pages/37.html
Google Maps ここだと思うのですが、違いますか? F1グランプリ 2005 中国GP (2005年10月16日決勝)が行われるサーキットです。 コース名 上海インターナショナル・サーキット 全長 5.451km×56周=305.066m
https://w.atwiki.jp/revelations/pages/86.html
連続殺人者は12/20のパッチで解除できるようになるらしい - 名無しさん 2011-12-19 23 33 40 知者、門の守護者のStep3経験値について再調査 - 名無しさん 2011-12-25 11 41 58 チャレンジ完了のxpになってたので修正しました - 名無しさん 2011-12-25 17 53 54 知者、逃げる者、追いはぎを更新しました - 名無しさん 2011-12-25 17 57 05 避ける者、門の守護者、追いはぎwo - 名無しさん 2011-12-25 23 17 30 消し去る者step3更新 - 名無しさん 2011-12-26 21 33 11 逃亡者step3更新 - 名無しさん 2011-12-28 23 50 50 避ける者step3更新 - 名無しさん 2011-12-29 19 36 46 ハゲタカstep3、素早き者step2更新 - 名無しさん 2011-12-30 00 44 54 とどめを刺す者step2更新 - 名無しさん 2011-12-30 23 02 11 調停者step2修正 - 名無しさん 2012-01-08 11 37 34
https://w.atwiki.jp/web-c/pages/229.html
「Google Chrome(グーグル・クローム)」は、 Googleが提供しているオープンソースのWEBブラウザです。 リリースの翌日にはブラウザ市場で1%以上のシェアを 獲得したと発表されています。 正式リリース後の週末ということもあり、多くのユーザーの方が ダウンロードを開始しているのではないでしょうか。 シェアが多くなれば我々のような、WEB制作を請け負う企業や 戦略立案しているコンサル企業も、Chromeに対応して いかねばなりません。